package edu.eam.proyectodesarrollojpa.entidades;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;


/**
 * The persistent class for the GRUPO_INVESTIGACION database table.
 * 
 */
@Entity
@Table(name = "GRUPO_INVESTIGACION")
public class GrupoInvestigacion implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@SequenceGenerator(allocationSize = 1, name = "GRUPO_INVESTIGACION_IDGRUPO_GENERATOR", sequenceName = "SEC_GRUPO_INVESTIGACION")
	@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "GRUPO_INVESTIGACION_IDGRUPO_GENERATOR")
	@Column(name = "IDGRUPO")
	private Long idGrupo;
	
	@Column(name = "NOMBRE_GRUPO")
	private String nombre;
	
	@Column(name = "CATEGORIA_GRUPO")
	private String categoria;

	public GrupoInvestigacion() {
	}


	/**
	 * Metodo encargado de retornar el valor del atributo idGrupo
	 * @return El idGrupo asociado a la clase
	 */
	public Long getIdGrupo() {
		return idGrupo;
	}


	/**
	 * Metodo encargado de modificar el valor del atributo idGrupo
	 * @param idGrupo El nuevo idGrupo a modificar.
	 */
	public void setIdGrupo(Long idGrupo) {
		this.idGrupo = idGrupo;
	}


	/**
	 * Metodo encargado de retornar el valor del atributo nombre
	 * @return El nombre asociado a la clase
	 */
	public String getNombre() {
		return nombre;
	}


	/**
	 * Metodo encargado de modificar el valor del atributo nombre
	 * @param nombre El nuevo nombre a modificar.
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}


	/**
	 * Metodo encargado de retornar el valor del atributo categoria
	 * @return El categoria asociado a la clase
	 */
	public String getCategoria() {
		return categoria;
	}


	/**
	 * Metodo encargado de modificar el valor del atributo categoria
	 * @param categoria El nuevo categoria a modificar.
	 */
	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}

	
	
	
	
}